difficult/unpleasant affair - Français Anglais Dictionnaire